Here's the mojang bug: https://bugs.mojang.com/browse/MCL-19830 . Please vote for it.
Post
Replies
Boosts
Views
Activity
The question here says "HomeKit automations", but it sounds like the underlying problem is very specific to HomePod, and something being broken with its DNS resolution in "Get Contents of URL"? I found this question while searching for something else and was about to reply with my usual trick for getting LE certificates on LAN-only hostnames before realizing that you needed a cert for an IP address due to the HomePod/DNS issue :).
Given that this would prevent you from retrieving any public HTTPS URL in this context, it seems like a straightforward bug that should be fixed on Apple's end - have you filed a Feedback for it?
I noticed that @IBOutlet and @IBAction support appears to have quietly disappeared from Python in Xcode 13 as well. I was able to fix it in my case by creating fake Objective C or Swift classes which have the relevant named IBAction/IBOutlet names, and then just not including them in any build; just including the files in the project so Interface Builder can see them.
I'd really recommend doing this sort of "fresh system" testing in a virtual machine. Thanks to Virtualization.framework there are a few cheap or free options, such as https://github.com/KhaosT/MacVM , https://apps.apple.com/us/app/utm-virtual-machines/id1538878817?mt=12 , and https://apps.apple.com/us/app/virtualos/id1614659226?mt=12 . It's a little slow but you can be sure that the OS install is totally fresh, very much like what you would expect a customer with nothing installed would have.